# _*_ coding:utf-8 _*_
__author__ = 'joker_wb'
__date__ = '2018/3/18 13:05'
from django import forms
from captcha.fields import CaptchaField
class LoginForm(forms.Form):
    """
    这两个字段的名称必须和html中form里面的字段一致。否则不会验证。
    """


    username=forms.CharField(required=True)#告诉字段类型 required 告诉程序这个字段必须填
    password=forms.CharField(required=True,min_length=5)#必填字段。密码长度小于5，就不会再form里面通过。


class RegisterForm(forms.Form):
    """
    注册模块
    """
    email=forms.EmailField(required=True)
    password = forms.CharField(required=True, min_length=5,error_messages={"required":"密码错误了哦"})  # 必填字段。密码长度小于5，就不会再form里面通过。
    captcha=CaptchaField(error_messages={"invalid":"验证码错误"})#验证码字段


class ForgetForm(forms.Form):
    """
    找回密码模块
    """
    email=forms.EmailField(required=True)
    captcha=CaptchaField(error_messages={"invalid":"验证码错误"})#验证码字段

class ModifyForm(forms.Form):
    """
    注册模块
    """
    password1 = forms.CharField(required=True, min_length=5,error_messages={"required":"密码错误了哦"})  # 必填字段。密码长度小于5，就不会再form里面通过。
    password2= forms.CharField(required=True, min_length=5,error_messages={"required":"密码错误了哦"})  # 必填字段。密码长度小于5，就不会再form里面通过。
